
import java.sql.SQLException;
import java.util.List;


public class SenhaDAO {
	private Manipulador DAO;
	
	public SenhaDAO(int baseType) {
		switch (baseType)
		{
		case 1: // SQLEXPRESS
			this.DAO = new SenhaSQLDAO();
			this.DAO.open();
			break;
			
		case 2: // MySQL
			this.DAO = new SenhaMyDAO();
			this.DAO.open();
			break;
						
		}
	}
	
	public void close() throws SQLException {
		this.DAO.close();		
	}

	public List<Senha> getList() throws SQLException {
		return this.DAO.getList();
	}
	
	public Senha getLast() throws SQLException {
		return this.DAO.getLast();
	}
	
	public void grava(Senha senha) throws SQLException {
		this.DAO.grava(senha);
	}
}
